package com.wx.gof.pattern.structural.composite.interfacetype;

/**
 * @ClassName IBookCatalog
 * @Author wx
 * @Description 树扩展
 * @Date 2018-12-09-20:14
 */
public interface ITreeExtend extends ITree {

    /**
     * @methodName: remove
     * @author: wx
     * @description: 删除元素节点
     * @param iTree
     * @date: 2018/12/9
     * @return: void
     */
    void remove(ITree iTree);

    /**
     * @methodName: add
     * @author: wx
     * @description: 添加元素
     * @param iTree
     * @date: 2018/12/9
     * @return: void
     */
    void add(ITree iTree);

    /**
     * @methodName: getLevel
     * @author: wx
     * @description: 获取等级
     * @param
     * @date: 2018/12/9
     * @return: java.lang.Integer
     */
    Integer  getLevel();


}
